    /* 头部样式 */
    
    header {
        background-color: #F9F9F9;
        border-bottom: 1px solid #F3F3F3;
    }
    
    .header-left {
        height: 36px;
        line-height: 36px;
    }
    
    .header-right {
        height: 36px;
        line-height: 36px;
    }
    
    .header-right>li {
        float: left;
        padding: 0 5px;
        height: 34px;
        line-height: 34px;
        margin-top: 1px;
    }
    
    .header-right>li:nth-of-type(even) {
        width: 1px;
        height: 12px;
        background-color: #e7e7e7;
        margin: 12px 0;
        padding: 0;
    }
    
    .header-right>li a {
        color: #404040;
    }
    
    .header-right>li a:hover {
        color: #1a66b3;
    }
    
    .header-right>li i.i-down {
        width: 15px;
        height: 15px;
        margin-top: 12px;
        margin-left: 5px;
        background: url(../img/indexhead_sprite.png) no-repeat right -261px;
    }
    
    .header-right>li .li5 {
        width: 13px;
        height: 18px;
        margin-top: 8px;
        margin-right: 5px;
        background: url(../img/indexhead_sprite.png) no-repeat right -230px;
    }
    
    .header-right>li:nth-of-type(7) {
        border: 1px solid #E2E2E2;
        background-color: #FFF;
        position: relative;
        border-bottom: 0;
        margin: 0px 10px;
    }
    
    .header-right>li:nth-of-type(7) .ul-down {
        position: absolute;
        left: -1px;
        width: 68px;
        border: 1px solid #E2E2E2;
        background-color: #FFF;
        padding-left: 10px;
        border-top: 0;
    }
    
    .header-right>li:nth-of-type(7) .ul-down li {
        height: 24px;
        line-height: 24px;
    }
    /* search样式 */
    
    .search-right {
        margin-left: 150px;
        margin-top: 20px;
    }
    
    .search-right .search-form form {
        border: 3px solid #FD3B3B;
        background-color: #FD3B3B;
        /* height: 30px; */
    }
    
    .search-right .search-form label {
        height: 30px;
        line-height: 30px;
        width: 60px;
        text-align: center;
        font: bold 15px;
        line-height: 30px;
        border: 0 none;
        background-color: #F8F8F8;
        border-right: 1px solid #D6D6D6;
    }
    
    .search-right .search-form input {
        height: 30px;
        width: 340px;
        line-height: 30px;
        border: 0 none;
        padding-left: 8px;
        border-radius: 0 3px 3px 0;
    }
    
    .search-right .search-form button {
        height: 30px;
        line-height: 30px;
        border: 0 none;
        width: 80px;
        font-size: 14px;
        background-color: #FD3B3B;
        color: #FFF;
    }
    
    .search-right p {
        margin-top: 10px;
    }
    
    .search-right p a {
        color: #9b9a9b;
        margin: 0 5px;
    }
    /* 分类样式 */
    
    .ul-typelist li {
        float: left;
        height: 40px;
        line-height: 40px;
        margin: 0 18px;
    }
    
    .ul-typelist li a {
        font: 14px bold;
    }
    
    .ul-typelist .first {
        padding-left: 40px;
        background-color: #FE3C3C;
        margin-left: 0;
        width: 160px;
        position: relative;
    }
    
    .ul-typelist li .me {
        color: #fff;
    }
    
    .ul-typelist .first>a>i {
        float: right;
        width: 15px;
        height: 15px;
        background: url(../img/indexhead_sprite.png) no-repeat right -1215px;
        margin: 13px 17px 0 0;
    }
    
    .ul-typelist .first>ul {
        position: absolute;
        left: -18px;
    }
    
    .ul-typelist .first>ul>li {
        background-color: #C13131;
        width: 200px;
        height: 32.8px;
    }
    
    .ul-typelist .first>ul>li>i {
        float: right;
        width: 15px;
        height: 15px;
        background: url(../img/indexhead_sprite.png) left -1156px no-repeat;
        margin-right: 10px;
        margin-top: 9px;
    }
    
    .ul-typelist .first>ul>li>a {
        margin-left: 3px;
        color: #FFF;
        font-size: 12px;
        height: 30px;
        line-height: 30px;
    }
    
    .ul-typelist .first>ul>li>a>i {
        width: 24px;
        height: 25px;
        float: left;
        background: url(../img/nav.png) no-repeat left -1px;
        margin-top: 7px;
        margin-left: 10px;
    }
    
    .ul-typelist .first>ul>li>a .i1 {
        background: url(../img/nav.png) no-repeat left -46px;
    }
    
    .ul-typelist .first>ul>li>a .i2 {
        background: url(../img/nav.png) no-repeat left -87px;
    }
    
    .ul-typelist .first>ul>li>a .i3 {
        background: url(../img/nav.png) no-repeat left -135px;
    }
    
    .ul-typelist .first>ul>li>a .i4 {
        background: url(../img/nav.png) no-repeat left -170px;
    }
    
    .ul-typelist .first>ul>li>a .i5 {
        background: url(../img/nav.png) no-repeat left -210px;
    }
    
    .ul-typelist .first>ul>li>a .i6 {
        background: url(../img/nav.png) no-repeat left -251px;
    }
    
    .ul-typelist .first>ul>li>a .i7 {
        background: url(../img/nav.png) no-repeat left -290px;
    }
    
    .ul-typelist .first>ul>li>a .i8 {
        background: url(../img/nav.png) no-repeat left -329px;
    }
    
    .ul-typelist .first>ul>li>a .i9 {
        background: url(../img/nav.png) no-repeat left -371px;
    }
    
    .ul-typelist .first>ul>li>a .i10 {
        background: url(../img/nav.png) no-repeat left -404px;
    }
    
    .ul-typelist .first>ul>li>a .i11 {
        background: url(../img/nav.png) no-repeat left -446px;
    }
    /* banner样式 */
    
    .banner {
        background-color: #f7291D;
        border-top: 2px solid #E82A1E;
    }
    
    .banner-left {
        margin-left: 200px;
        position: relative;
    }
    
    .banner-left .slibe-list {
        position: absolute;
        bottom: 20px;
        left: 270px;
    }
    
    .banner-left .slibe-list li {
        float: left;
        width: 20px;
        height: 20px;
        background-color: #ccc;
        margin: 0 10px;
    }
    
    .banner-left .slibe-list li.on {
        background-color: #FD3D3c;
    }
    
    .banner-right {
        width: 264px;
        height: 391px;
        background-color: #fff;
    }
    
    .banner-right .right-item01 {
        margin-top: 10px;
    }
    
    .banner-right .right-item01 a {
        float: left;
        margin: 0 15px;
        color: #1a66b3;
    }
    
    .banner-right .right-item02 {
        margin-top: 20px;
    }
    
    .banner-right .right-item02 li {
        height: 24px;
        line-height: 24px;
        margin-top: 8px;
        margin-left: 15px;
    }
    
    .banner-right .right-item03 {
        margin-top: 20px;
        text-align: center;
        border: 1px solid #F1F1F1;
    }
    
    .banner-right .right-item03 a {
        float: left;
        width: 33.3%;
        height: 40px;
        line-height: 40px;
        background-color: #f6f6f6;
    }
    
    .banner-right .right-item03 a:first-child {
        background-color: #fff;
        color: #FC485C;
    }
    
    .banner-right .right-item03 p {
        margin-top: 16px;
    }
    
    .banner-right .right-item03 .first0001 {
        margin-top: 47px;
    }
    
    .banner-right .right-item03 .last0001 {
        margin-top: 9px;
    }
    
    .banner-right .right-item03 form label {
        float: left;
        width: 100px;
        margin-right: 10px;
        text-align: right;
    }
    
    .banner-right .right-item03 form input,
    span,
    select {
        width: 100px;
        float: left;
        text-align: left;
        border: 1px solid #ccc;
    }
    
    .banner-right .right-item03 form p .text {
        border: 0 none;
    }
    
    .banner-right .right-item03 form .sub-button {
        color: #fff;
        border: 0 none;
        height: 35px;
        line-height: 35px;
        background-color: #FF534F;
        width: 110px;
    }
    /* 食品饮料样式 */
    
    .contain .eatdrink-box .title {
        height: 38px;
        line-height: 38px;
        border-bottom: 2px solid #FF4500;
    }
    
    .contain .eatdrink-box .title .a-title {
        color: #FF4500;
        font-weight: normal;
        font-size: 16px;
        padding-left: 5px;
        margin-left: 5px;
    }
    
    .contain .eatdrink-box .title ul {
        margin-right: 8px;
    }
    
    .contain .eatdrink-box .title ul li {
        float: left;
    }
    
    .contain .eatdrink-box .title ul li a {
        color: #666666;
        font-size: 12px;
        font-weight: normal;
    }
    
    .contain .eatdrink-box .title ul .line {
        margin: 2px 5px;
        font-size: 6px;
        font-weight: lighter;
    }
    
    .eatdrink-box .main {
        /* height: 360px; */
    }
    
    .eatdrink-box .main .main-item-01 {
        /* height: 100%; */
        width: 210px;
        padding-top: 10px;
        /* background-color: pink; */
    }
    
    .eatdrink-box .main .main-item-01 .bbtom>a {
        float: left;
        width: 90px;
        margin-left: 10px;
        height: 30px;
        line-height: 30px;
        color: #333;
        border-bottom: 1px dashed #EEE;
    }
    
    .eatdrink-box .main .main-item-01 .a-detail {
        display: block;
        margin-top: 112px;
    }
    
    .eatdrink-box .main .main-item-01 .a-detail .f-title {
        /* height: 30px;
        line-height: 30px; */
        width: 210px;
        text-align: center;
        bottom: 0px;
        color: #FF4500;
        font-size: 16px;
        font-weight: bold;
    }
    
    .eatdrink-box .main .main-item-01 .a-detail .sub-title {
        width: 210px;
        text-align: center;
        bottom: 0px;
        font-size: 14px;
        color: #9D9D9D;
        height: 30px;
        line-height: 30px;
    }
    
    .eatdrink-box .main .main-item-01 .a-detail img {
        margin-left: 10px;
    }
    
    .eatdrink-box .main .main-item-02 {
        width: 330px;
        position: relative;
    }
    
    .eatdrink-box .main .main-item-02 .tab-list {
        position: absolute;
        top: 340px;
        left: 80px;
    }
    
    .eatdrink-box .main .main-item-02>ul>li {
        float: left;
        width: 30px;
        height: 4px;
        margin: 0 10px;
        background-color: #fff;
    }
    
    .eatdrink-box .main .main-item-02>ul>li:first-child {
        background-color: red;
    }
    
    .eatdrink-box .main .main-item-03 .item-01 {
        width: 240px;
        text-align: center;
    }
    
    .eatdrink-box .main .main-item-03 .item-01:first-child {
        border-bottom: 1px solid #F4F4F4;
    }
    
    .eatdrink-box .main .main-item-03 .item-01 .f-title {
        height: 30px;
        margin-top: 10px;
        line-height: 30px;
        font-size: 16px;
    }
    
    .eatdrink-box .main .main-item-03 .item-01 .s-title {
        height: 20px;
        line-height: 20px;
        font-size: 14px;
        color: #ccc;
    }
    
    .eatdrink-box .main .main-item-04 {
        border-right: 1px solid #F4F4F4;
        border-left: 1px solid #F4F4F4;
    }
    
    .eatdrink-box .main .main-item-04 .f-title {
        height: 30px;
        margin-top: 10px;
        line-height: 30px;
        font-size: 16px;
        text-align: center;
    }
    
    .eatdrink-box .main .main-item-04 .s-title {
        height: 20px;
        line-height: 20px;
        font-size: 14px;
        color: #ccc;
        text-align: center;
    }
    
    .eatdrink-box .main .main-item-05 .item-01 .f-title {
        height: 30px;
        margin-top: 10px;
        line-height: 30px;
        font-size: 16px;
        text-align: center;
    }
    
    .eatdrink-box .main .main-item-05 .item-01 .s-title {
        height: 20px;
        line-height: 20px;
        font-size: 14px;
        color: #ccc;
        text-align: center;
    }
    
    .new-foot {
        padding-top: 20px;
    }
    
    .new-foot .new-footerl {
        margin-left: 20px;
    }
    
    .new-foot .new-footerl .f-title {
        height: 30px;
        margin-top: 10px;
        line-height: 30px;
        font-size: 16px;
    }
    
    .new-foot .new-footerl .s-title {
        height: 20px;
        line-height: 20px;
        font-size: 14px;
        color: #ccc;
    }
    
    .new-foot .new-footerl .l-title {
        margin-top: 20px;
        width: 135px;
        height: 20px;
        font-size: 15px;
        line-height: 20px;
        background-color: #FF4500;
        color: #FFF;
        text-align: center;
    }
    
    .new-foot .new-footr {
        margin-right: 20px;
    }
    /* 底部样式 */
    
    footer p {
        text-align: center;
        color: #ccc;
        font-size: 12px;
    }
    
    footer .fot-01 a {
        float: left;
        color: #ccc;
        font-size: 12px;
    }
    
    footer .fot-01 i {
        float: left;
        width: 1px;
        height: 12px;
        margin: 3px 10px;
        background-color: #ccc;
    }
    
    footer .fot-01:first-child {
        margin-left: 159px;
    }
    
    footer .fot-01:nth-of-type(2) {
        margin-left: 281px;
    }